package top.milkbox.info;

import lombok.Data;
import org.springframework.boot.context.properties.ConfigurationProperties;
import org.springframework.stereotype.Component;

@Data
@Component
@ConfigurationProperties(prefix = "info.token-user-info")
public class TokenUserInfo {
    // 用户可同时登录的设备的最大数量
    private Integer deviceQuantityLimit;
    // 服务器端的redis中的token的存活时间，单位天
    private Integer tokenRedisTimeout;
    // 客户端的cookie中的token的存活时间，单位天
    private Integer tokenClientTimeout;
    // redis中token键的统一前缀
    private String tokenPrefix;
    // redis中token键的分隔符
    private String tokenSplit;
    // user对象在redis中的存活时间，单位天
    private Integer userRedisTimeout;
    // redis中user对象的键的前缀
    private String userPrefix;
    // redis中user对象的键的分隔符
    private String userSplit;
}
